
manifest = {
    # dungeon level -> list of (room, weight)-pairs

    # mines
    1: [
            ('brazier', 5),
            ('messhall', 'guaranteed'),
            ('orepit', 15),
            ('sumppump', 10),
            ('ventilation', 10),
            ('abandonedsite', 20),
            #('cavedinsite', 'guaranteed'),
       ],

    2: [
            ('brazier', 5),
            ('messhall', 'guaranteed'),
            ('orepit', 15),
            ('sumppump', 10),
            ('ventilation', 10),
            ('abandonedsite', 20),
            ('cavedinsite', 'guaranteed'),
        ],

    # Grotto
    3: [
            ('trollden', 7),
            ('nidhoggrlair', 7),
            ('aquifer', 7),
            ('brazier', 3),
        ],

    4: [
            ('trollden', 7),
            ('nidhoggrlair', 7),
            ('aquifer', 7),
            ('brazier', 3),
        ],

    # catacombs
    5: [
            ('crypt', 'guaranteed'),
            ('mausoleum', 10),
            ('cenotaph', 7),
            ('sepulcher', 7),
            ('brazier', 2),
        ],

    # infernal
    6: [
            ('brazier', 2),
            ('sacrificialpit', 7),
            ('rectory', 7),
            ('prism', 'guaranteed'),
        ],
}
